package com.pignest.hotel.dao;

import java.util.Date;
import java.util.List;

import com.pignest.hotel.beans.HotelBill;
import com.pignest.hotel.beans.Living;
import com.pignest.hotel.beans.ProtocolList;
import com.pignest.hotel.beans.ProtocolPrice;
import com.pignest.hotel.beans.ProtocolUnit;

public interface OtherBusiDao {

	public List<HotelBill> queryBill( String roomName, String name, String orderNo, String type, Integer isPrint,Date sOpTime,Date eOpTime);
	
	public List<HotelBill> queryBillPage( String roomName, String name, String orderNo, String type, Integer isPrint,
			Date sOpTime,Date eOpTime,int start, int length);
	
	public HotelBill queryBillByLivingId(Living l,String type);
	
	public List<ProtocolUnit> queryProtocolUnit(String protocolNo,String company,String contactName,Boolean isHangUp);
	
	public List<ProtocolPrice> queryProtocolPrice(String protocolId);
	
	public ProtocolPrice queryProtocolPrice(String protocolId,String roomTypeId);
	
	public List<ProtocolList> queryProtocolList(String protocolId,String livingId);
	
	public List<ProtocolList> queryUnCheckProtocolList(final String protocolId);
	public int countUnCheckHangUpMoney(String protocolId);
}
